kassie o'brien
Brooklyn DeLeye's 22 Kills Power Kentucky Past Louisville in Top-Five Rivalry ClashKentucky proved that victory in elite volleyball doesn't come from a single...
When a Used CPU Carries the Previous Owner's SentenceOn August 12, a VALORANT player in Germany sat down at his computer and could...
Young and Gotterup: Two Long Drives, a Two-Match Sample, and the Limits of the Word 'Perfect'The clock at Medinah had not yet passed 10 a.m. when Cameron Young sent his...
When Data Returns Zero: The Most Honest Lesson of Sports Analysis in VietnamThere was a morning in Nha Trang when I opened my player-tracking sheet and...
Modena Futures: When Elite16 Pedigree Exposes the Competitive GapThe Modena Futures final ended with a scoreline of 21-11, 21-12. A 21-point...
BLAST Slam VIII: Yandex Lock Top Three and the Lesson of a 63-Minute Duration ColumnThe overlay clock ticked to minute 63. In Seoul, my spreadsheet was open with...
Muay Thai Opens the 2026 National Sports Festival: The 63.5 kg Ceiling and the Gaps in the Competition ProgrammeThe heaviest men's division in Muay Thai at the 2026 National Sports Festival...
Women's Volleyball Asiad 20 Final: China, Japan and a Narrowing GapChina needed five sets to get past Thailand in the semifinal. Japan needed on...
V.League Notebook: Wage Bills, Pitches, and the Provincial Clubs That Still Show UpA Tuesday morning session at the PVF academy runs three hours, and for twenty...
One Entry, Two Hundred Kilometres: Nguyen Thi Oanh and Vietnam's Logistics Equation at Asiad 20The training ground is two hundred kilometres from Nagoya. Not two hundred...
Neymar sent off at half-time; 10-man Santos equalise in 90+3 against BahiaThe first half ended 0-1, and what should have been a short interval turned...
Clippers and the $30M Fine: Fact or Illusion?A $30 million fine for the owner, $700,000 for the player, and all first-roun...
An Se-young and the 10-Title Record: When a Defensive Style Becomes Cumulative LoadIn the third game of the Denmark Open final, with the score at 12-9 against...
Lakshya Sen and the Path to Asian Games 2026 Gold: The Head-to-Head Record Tells the Opposite StoryI sat down after the team event at the 2026 Asian Games, reopened Lakshya Sen...
Three Seconds After Losing the Ball: Vietnamese Football and the Transition ProblemMinute 120, the AFC U23 Championship final at Changzhou, snow blanketing the...
When the Clock is Right but the Map Shows Only Blanks: Lessons in Data Integrity in Esports ReportingIn esports, where every millisecond can decide a match, accurate measurement ...
Vietnamese Table Tennis and the 40-Millimetre Line: The Fight to Reclaim SpacePhu Tho Arena, a May afternoon. I was sitting in the seventh row, with the ro...
Pakistan call up 14 overseas players: Vietnam's real test is complacencyThe first thing that made me pause in Pakistan's 23-man squad for the match...
The Power Map Behind the V.League Transfer Window: Who Really Decides a Deal's Fate?On the final day of the domestic V.League transfer window, the office light o...
The 9...a5 Move in the King's Indian Defense: A Side Door for Club PlayersIn the playing hall of a small chess club in Binh Duong, I sat behind a man i...
